home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
LOGIC Apps
/
Logic-APPLE_II_APPS.iso
/
mac
/
LOGIC Apple II 5.25" Library - ProDOS
/
PRO15B.dsk
/
UTIL.1.bas
< prev
next >
Wrap
BASIC Source File
|
2012-02-16
|
2KB
|
43 lines
0 REM UTIL.1
2 & SPEED= 255,255,255
3 Z$ = "Select Locations": & OR ,Z$
4 FOR I = 0 TO 7: & TANI,PH$(I): NEXT
7 HOME : VTAB 6
10 & PRINT " Select Location Prefixs"
11 & PRINT "---------------------------------------",,
20 Z = PEEK(855): & PRINT "P)rograms = ";Z;"-";PH$(Z)
30 Z = PEEK(837): & PRINT "U)tilities = ";Z;"-";PH$(Z)
40 Z = PEEK(838): & PRINT "E)-Mail = ";Z;"-";PH$(Z)
50 Z = PEEK(839): & PRINT "F)ile user = ";Z;"-";PH$(Z)
60 Z = PEEK(840): & PRINT "T)elex's = ";Z;"-";PH$(Z)
62 Z = PEEK(841): & PRINT "M)essage = ";Z;"-";PH$(Z)
64 Z = PEEK(856): & PRINT "R)am Disk = ";Z;"-";PH$(Z)
73 & PRINT ,"S)ave changes L)oad Parms Q)uit"
75 VTAB 17: & PRINT : CALL -958
80 & PRINT SPC( 10);"Command? (Q=quit) ";
90 & GET Z$: & SGNZ$: & INT"PUEFTMRSLQ",Z$,Z: IF Z = 0 THEN & PRINT CHR$(7);: GOTO 90
100 PRINT Z$: ON Z GOTO 200,300,400,500,600,700,750,800,900,1000
200 P = 855:Z$ = "Programs": GOTO 8000
300 P = 837:Z$ = "Utilities": GOTO 8000
400 P = 838:Z$ = "E-Mail": GOTO 8000
500 P = 839:Z$ = "User file": GOTO 8000
600 P = 840:Z$ = "Telex": GOTO 8000
700 P = 841:Z$ = "Message": GOTO 8000
750 P = 856:Z$ = "Ram Disk": GOTO 8000
800 P = PEEK(839): & GOSUB 2000: PRINT CHR$(4);"BSAVE PAGE.3,A$300,L225":P = PEEK(837): & GOSUB 2000: GOTO 7
900 P = PEEK(839): & GOSUB 2000: PRINT CHR$(4);"BLOAD PAGE.3":P = PEEK(837): & GOSUB 2000: GOTO 7
1000 P = PEEK(837): & GOSUB 2000: PRINT CHR$(4);"RUN SYS.UTIL"
2000 HOME : & AT P,A: IF A = 0 THEN & RETURN
2010 VTAB 10: & PRINT
2020 & PRINT SPC( 11);"Disk is not on-line."
2030 L = LEN(PH$(P)):L = 40 -L:L = L/2: & PRINT , SPC( L);PH$(P)
2040 & PRINT , SPC( 10);"Please install it...";: & GET Z$: GOTO 2000
6000 & PRINT RIGHT$(" " + STR$(Z),3);" ";
6005 IF Z <32 THEN Z = Z +64: INVERSE
6010 & PRINT CHR$(Z);: NORMAL : & PRINT : RETURN
7000 & STR$2,"090": & INPUT Z$:Z = VAL(Z$): IF Z$ = "" THEN GOTO 7
7010 & RETURN
8000 VTAB 9: CALL -958: FOR I = 0 TO 7: & PRINT I;")";PH$(I): NEXT
8010 & PRINT ,"Enter new ";Z$;" prefix (0-7)? ";
8020 & GET Z$: IF Z$ <"0" OR Z$ >"7" THEN 7
8030 POKE P, VAL(Z$): GOTO 7